package com.micrograils.takin.core.staff;

import java.util.List;

public interface TakinOrganization {

    String getId();

    String getName();

    TakinOrganization getParent();

    boolean isVirtual();

    TakinStaff getPrimaryManager();

    List<TakinStaff> getManagers();

    List<TakinOrganization> getChildren();

    List<TakinStaffOrganization> getStaffDepartments();

}
